@-moz-document url-prefix("http://www.baidu.com"),
url-prefix("https://www.baidu.com") {
  /* 
 * 核心代码
 */
  /* 滚动条 */
  ::-webkit-scrollbar {
    width: 7px;
    height: 10px;
    background-color: rgba(0, 0, 0, 0);
  }
  ::-webkit-scrollbar-track {
    background-color: rgba(255, 255, 255, 0.9);
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.3);
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.4s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.4s ease;
    /* Opera */
  }
  ::-webkit-scrollbar-thumb:hover {
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.4);
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.4s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.4s ease;
    /* Opera */
  }
  /* 动画 */
  .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    animation-fill-mode: both;
  }
  @-webkit-keyframes fadeInUp {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  @keyframes fadeInUp {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  .fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
  }
  @-webkit-keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
      animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }
    from {
      opacity: 0;
      -webkit-transform: translate3d(3000px, 0, 0);
      transform: translate3d(3000px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(-5px, 0, 0);
      transform: translate3d(-5px, 0, 0);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  @keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
      animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }
    from {
      opacity: 0;
      -webkit-transform: translate3d(3000px, 0, 0);
      transform: translate3d(3000px, 0, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0);
    }
    75% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0);
    }
    90% {
      -webkit-transform: translate3d(-5px, 0, 0);
      transform: translate3d(-5px, 0, 0);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  .bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
  }
  @-webkit-keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
      animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, 3000px, 0);
      transform: translate3d(0, 3000px, 0);
    }
    60% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
    }
    75% {
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, -5px, 0);
      transform: translate3d(0, -5px, 0);
    }
    to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  a {
    text-decoration: none;
    margin-bottom: 2px;
  }
  .c-showurl:hover {
    text-decoration: none;
    border: none;
    opacity: 0.8;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .res-gap-right16:hover {
    border-bottom: #4879BD 1.2px solid;
  }
  .c-showurl {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .c-tip-arrow:hover {
    text-decoration: none;
    border: none;
  }
  .c-default a {
    text-decoration: none;
    border: none;
  }
  .c-gap-bottom a:hover {
    text-decoration: underline;
  }
  .op_dict3_morelink a:hover {
    text-decoration: underline;
  }
  .c-btn:hover {
    text-decoration: none !important;
  }
  td a:hover {
    text-decoration: underline;
  }
  em {
    text-decoration: none !important;
  }
  #s_wrap {
    display: none;
  }
  .s-top-nav {
    display: none;
  }
  #s_ctner_menus {
    display: none;
  }
  #s_menu_gurd {
    display: none;
  }
  #s_strpx_span1 {
    display: none;
  }
  #ftCon {
    display: none;
  }
  #bottom_container {
    display: none;
  }
  #lg {
    background-repeat: no-repeat;
    background-position: center;
    height: 70px;
    padding-top: 150px;
  }
  #lg img {
    display: none !important;
  }
  #lg a {
    display: none;
  }
  #head_wrapper {
    padding-bottom: 0px;
  }
  #s_form_wrapper {
    margin-top: auto;
  }
  #s_lg_img {
    display: none !important;
  }
  .s_ipt_wr:before {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    box-sizing: border-box;
    border-radius: 50px;
    z-index: -1;
  }
  .s_ipt_wr {
    border: none !important;
    position: relative;
    border-radius: 25px !important;
    transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
    background-position: 100% !important;
    z-index: 2;
    width: 585px !important;
    height: 40px !important;
    font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
    padding-top: 4px;
  }
  .s_ipt {
    font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
  }
  .s_ipt_wr:hover {
    height: 40px !important;
    border: none;
    border-radius: 25px !important;
    transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    /* Firefox 4 */
    -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .ipthover {
    height: 40px !important;
    transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .iptfocus {
    height: 40px !important;
    border: none !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .s_btn {
    width: 32px !important;
    height: 32px !important;
    border-radius: 50%;
    font-size: 0px;
    border: none;
    box-shadow: none;
    margin-left: 0px;
    z-index: 100;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
    margin-top: 0px;
    opacity: 0;
  }
  .s_btn:hover {
    opacity: 0.5;
    background: rgba(0, 0, 0, 0);
    border: none;
    box-shadow: none;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .s_btn_wr {
    width: 32px !important;
    height: 32px !important;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(0, 0, 0, 0);
    background-position: 50%;
    border: none;
    box-shadow: none;
    margin-left: 5px;
    z-index: 100;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
    margin-top: 6px;
  }
  .s_btn_wr:hover {
    opacity: 0.5;
    background: rgba(0, 0, 0, 0);
    border: none;
    box-shadow: none;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .self-btn {
    width: 32px !important;
    height: 32px !important;
  }
  .btnhover {
    opacity: 0 !important;
    background-color: rgba(0, 0, 0, 0) !important;
    border: none !important;
    box-shadow: none !important;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .hint_toprq_tips {
    margin-bottom: 12px;
  }
  .s_form {
    padding-left: 20px !important;
    height: 40px !important;
  }
  #content_right {
    display: none;
  }
  #head.s_down {
    box-shadow: none;
  }
  .bdsug {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border: none;
    border-radius: 0 0 2px 2px;
    font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
  }
  .bgsug li {
    font-family: Helvetica, "Microsoft Yahei UI" !important;
    width: 100% !important;
    line-height: 36px !important;
  }
  .bgsug ul li {
    line-height: 32px !important;
  }
  .bdsug-overflow {
    font-family: Helvetica, "Microsoft Yahei UI" !important;
  }
  #quickdelete {
    top: 5px !important;
    opacity: 0.5;
  }
  #kw_tip {
    font-family: Helvetica, "Microsoft Yahei UI Light";
  }
  .s_logo,
  #result_logo {
    background-image: url();
    background-repeat: no-repeat;
    background-position: center;
    width: 101px;
    height: 33px;
    margin-top: 16px !important;
  }
  #result_logo img {
    display: none;
    visibility: hidden;
  }
  .s_logo img {
    display: none;
    visibility: hidden;
  }
  #result_logo a img {
    display: none;
    visibility: hidden;
  }
  #rs {
    background-color: rgba(0, 0, 0, 0) !important;
  }
  .c-border {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    border: none;
    padding: 20px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .c-border:hover {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16), 0 3px 10px rgba(0, 0, 0, 0.23);
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .c-tabs-nav {
    border: none;
    border-radius: 2px 2px 0 0;
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .c-tabs-nav-movetop {
    margin-left: -20px;
    margin-right: -20px;
    margin-top: -20px;
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .c-tabs-nav-selected {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .c-tabs-nav-sep {
    display: none !important;
  }
  #page a {
    height: 34px;
    border-radius: 2px;
    border: none !important;
    background-color: rgba(0, 0, 0, 0);
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #page a:hover {
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #page a .pc:hover {
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #page strong {
    height: 34px;
    border-radius: 2px;
    position: relative;
    top: -2px;
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #page strong .pc {
    line-height: 34px;
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .fk {
    display: none !important;
  }
  .pc {
    border: none !important;
    height: 35px;
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .pc:hover {
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #s_tab a {
    width: 59px;
    line-height: 40px !important;
  }
  #s_tab b {
    width: 59px;
    line-height: 44px;
  }
  #s_tab {
    background: #F5F5F6 !important;
  }
  .c-icon-tieba {
    background-repeat: no-repeat;
    background-position: center;
  }
  .toindex {
    display: none;
  }
  #u .pf {
    margin: 22px 0 0 24px !important;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    opacity: 0.8;
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
  }
  #u .pf:hover {
    opacity: 1;
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
  }
  .pf .c-icon {
    display: none !important;
  }
  .bdpfmenu {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 2px !important;
    border: none;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
    margin-left: -10px;
    margin-top: 5px;
    z-index: 8888 !important;
  }
  .bdpfmenu a:hover {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .bdnuarrow {
    display: none !important;
  }
  .setpref {
    border-radius: 2px 2px 0 0;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .setpref:hover {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #u .lb {
    padding: 23px;
    border-radius: 50px;
    font-size: 0px;
    position: absolute;
    right: 50px;
    top: 3800%;
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #u .lb:hover {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #u .lb:active {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.19), 0 6px 10px rgba(0, 0, 0, 0.23);
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  .tang-foreground {
    border-radius: 2px;
    box-shadow: 0 19px 60px rgba(0, 0, 0, 0.3), 0 15px 20px rgba(0, 0, 0, 0.22);
  }
  #s_upfunc_menus {
    display: none;
  }
  #bg {
    background-color: #FFF !important;
    border: none;
    border-radius: 3px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
    background-position: 100% !important;
    z-index: -1;
    width: 600px;
    height: 39px;
    font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
    padding-top: 5px !important;
  }
  .s_ipt {
    border: 0 !important;
    border-radius: 2px;
    height: 38px !important;
    width: calc(100% - 55px) !important;
    margin: 0 !important;
    padding: 0 !important;
    padding-left: 20px !important;
  }
  .ipthover {
    height: 40px !important;
  }
  .nobg_s_fm_hover {
    border: 0 !important;
  }
  .nobg_s_fm_focus {
    border: 0 !important;
    border-top: 0px solid #fff !important;
    border-bottom: 0px solid #fff !important;
    border-left: 0px solid #fff !important;
    border-right: 1px solid #38f;
  }
  .s-title-image {
    border: none !important;
    border-top: 0px solid #fff !important;
    border-bottom: 0px solid #fff !important;
    border-left: 0px solid #fff !important;
    border-right: 0px solid #fff !important;
  }
  #s_lg_img {
    display: none;
  }
  #form {
    text-align: center;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
    animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
  }
  .s-p-top {
    transform: scale(0.8);
    bottom: 9px !important;
  }
  .mnav {
    display: none;
  }
  #u_sp .mnav {
    display: none;
  }
  #u1 a.lb {
    padding: 23px;
    border-radius: 50%;
    font-size: 0px;
    position: absolute;
    right: 44px;
    top: 1040%;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
    line-height: 0px;
    z-index: 100;
  }
  #u1 a.lb:hover {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #u1 a.lb:active {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.19), 0 6px 10px rgba(0, 0, 0, 0.23);
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
  }
  #u1 a.pf {
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    padding: 14px;
    opacity: 0.8;
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
    z-index: 0;
  }
  #u1 a.bri {
    background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    padding: 2px;
    opacity: 0.8;
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
    border: none;
    margin-top: 12px;
  }
  #wrapper .bdbriimgtitle {
    padding-top: 23px;
  }
  #wrapper .bdbri.bdbriimg .bdmainlink a {
    border: none;
  }
  #wrapper .bdbri {
    z-index: 2;
  }
  #u_sp .s_bri {
    padding: 5px;
    border-radius: 50%;
    font-size: 0px;
    width: 32px;
    height: 32px;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -moz-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Firefox 4 */
    -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Safari 和 Chrome */
    -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    ;
    /* Opera */
    line-height: 0px;
    z-index: 100;
    margin-right: 22px;
    margin-top: 1px;
  }
  #u_sp .s_bdbriimgtitle {
    padding-top: 73px;
  }
  #s_usersetting_top {
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    padding: 14px;
    opacity: 0.8;
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
    margin-top: 12px;
    margin-right: 4px;
    z-index: -100;
  }
  #s_top_wrap {
    z-index: -10;
  }
  #u .toindex {
    display: none !important;
  }
  #s_username_top {
    text-decoration: none;
    margin-top: 26px;
    margin-left: 5px;
    border: none;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 16px;
    margin-right: -3px;
  }
  .user-name {
    text-decoration: none !important;
  }
  .menu-arrow {
    display: none !important;
  }
  .s_user_name_menu {
    text-align: center !important;
  }
  .s-user-set-menu.menu-top {
    width: 100px;
  }
  .s-user-set-menu div {
    border: none! important;
    box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px;
  }
  .s-user-set-menu {
    padding-top: 0px;
    margin-top: 36px;
    border-radius: 2px !important;
  }
  .s-user-set-menu a {
    padding-left: 25px;
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
  }
  .s-user-set-menu a:hover {
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
  }
  #user {
    text-decoration: none !important;
    margin-top: 2px;
    margin-left: 5px;
    border: none;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 16px;
    padding-top: 3px;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: bounceInRight;
    -webkit-animation-name: bounceInRight;
  }
  .usermenu {
    border: none !important;
    box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
    width: 83px;
    border-radius: 2px !important;
    top: 52px !important;
  }
  .username a {
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
    border-radius: 2px;
  }
  .username a:hover {
    background: #4879BD !important;
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
  }
  .username a:active {
    background: #4879BD !important;
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
  }
  #user .c-icon {
    display: none;
  }
  #imsg {
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0px;
    padding: 14px;
    opacity: 0.8;
    -moz-transition: all 0.3s ease;
    /* Firefox 4 */
    -webkit-transition: all 0.3s ease;
    /* Safari 和 Chrome */
    -o-transition: all 0.3s ease;
    /* Opera */
    z-index: 0;
    padding-top: 25px;
    padding-bottom: 21px;
  }
  #imsg:hover {
    opacity: 1;
  }
  #bds-message-wrapper {
    top: 64px;
  }
  .s-mod-msg {
    box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
    border-radius: 3px;
  }
  .msg-btn {
    border-radius: 2px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  }
  .msg-btn:hover {
    border-radius: 2px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  }
  .msg-btn:active {
    border-radius: 2px;
    box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  }
  .no-use:hover {
    box-shadow: none !important;
  }
  .top-logo img {
    display: none;
  }
  .top-logo {
    background-image: url();
    background-repeat: no-repeat;
    background-position: center;
    height: 100px;
    width: 200px;
  }
  #u_sp .s_bri {
    border: 0 !important;
  }
  .pass-text-input {
    background-image: none !important;
  }
  .pass-text-input-focus {
    background-image: none !important;
  }
  #passport-login-pop {
    font-family: -apple-system, "Helvetica Neue", Helvetica, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Source Han Sans CN", "Source Han Sans SC", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", "ST Heiti", SimHei, "WenQuanYi Zen Hei Sharp", sans-serif;
    border-radius: 2px;
  }
  #TANGRAM__PSP_2__titleText {
    font-family: Helvetica, "Microsoft Yahei UI Light";
  }
  .pass-fgtpwd {
    font-family: Helvetica, "Microsoft Yahei UI" !important;
  }
  .pass-sms-btn {
    font-family: Helvetica, "Microsoft Yahei UI" !important;
  }
  .pass-reglink {
    font-family: Helvetica, "Microsoft Yahei UI" !important;
  }
  .tang-foreground {
    border-radius: 2px !important;
    border: 0 !important;
  }
  .tang-title {
    border-radius: 2px 2px 0 0 !important;
  }
  .tang-pass-pop-login div.tang-title {
    border-radius: 2px 2px 0 0 !important;
  }
  .pass-checkbox-input {
    width: 17px;
    height: 17px;
    border: #e0e0e0 3px solid !important;
    background-color: #fff !important;
    box-shadow: none;
  }
  .tang-pass-pop-login-color-blue .pass-button:focus {
    box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.156863) 0px 3px 10px, rgba(0, 0, 0, 0.227451) 0px 3px 10px !important;
  }
  #content_right,
  .c-recommend,
  body > div[class="result-op xpath-log"] {
    display: none !important;
  }
  .rrecom-btn-parent {
    display: none !important;
  }
  .s-p-top {
    bottom: -8px !important;
  }
  input[type="text"]:focus {
    border: none !important;
    border-top: 0px solid #fff !important;
    border-bottom: 0px solid #fff !important;
    border-left: 0px solid #fff !important;
    border-right: 0px solid #fff !important;
  }
  a[soft_id] {
    display: none;
  }
  .op-soft-btnbox .c-gap-left-small {
    margin-left: 0px !important;
    color: #fff;
    background-color: #4879BD;
    padding: 7px 15px;
    border-radius: 2px;
    font-size: 14px;
    transition: all 0.3s ease;
  }
  .op-soft-btnbox .c-gap-left-small:hover {
    background-color: #7098D0;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .soutu-input-image {
    top: 6px;
    left: 5px;
  }
  .op-soft-btnbox a:before {
    content: "没有流氓的";
  }
  #kw {
    background-color: transparent;
  }
  .s-skin-hasbg #kw {
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);
  }
  .s-skin-hasbg .btn_wr {
    width: 35px;
  }
  #s_usersetting_top {
    margin-top: -7px;
  }
  #s_username_top {
    margin-top: 7px;
  }
  #u_sp {
    padding-top: 16px;
  }
  .ipt_rec {
    background: none;
    background-image: none;
  }
  .ipt_rec:hover {
    background: none;
    background-image: none;
  }
  .ipt_rec:after {
    display: none;
    margin-top: 50px;
  }
  .bdpfmenu,
  .usermenu {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
  }
  .qrcodeCon {
    visibility: hidden;
  }
  #head .headBlock {
    margin: 12px 0 6px 121px;
  }
  #s_lg_img_new {
    display: none !important;
  }
  /*========= Light Mode ========= */
  a {
    color: #4879BD;
  }
  h3 a:hover {
    border-bottom: #4879BD 1.2px solid;
  }
  .c-showurl {
    color: #4CAF50;
  }
  .op-se-listen-recommend:hover {
    border-bottom: #4879BD 1.2px solid;
  }
  .c-gap-bottom-small a:hover {
    border-bottom: #4879BD 1.2px solid;
  }
  .hint_toprq_tips_items a:hover {
    border-bottom: #4879BD 1.2px solid;
  }
  em {
    color: #EA4335;
  }
  /*输入框*/
  .s_ipt_wr {
    background-color: #FFF !important;
  }
  .s_ipt_wr:hover {
    background-color: #FFF !important;
  }
  .ipthover {
    background-color: #FFF !important;
  }
  .iptfocus {
    background-color: #fff !important;
  }
  /*按钮*/
  .s_btn {
    background-color: rgba(0, 0, 0, 0);
  }
  .c-border {
    background-color: #fff;
  }
  /*分类标签*/
  .c-tabs-nav {
    background-color: #EEEEEE;
  }
  .c-tabs-nav-selected {
    border-bottom: #F44336 2px solid !important;
    background-color: #2196F3 !important;
    color: #fff !important;
  }
  /*页码*/
  #page a {
    background: #fff;
    color: #424242;
    margin-right: 15px !important
  }
  #page a .pc:hover {
    background-color: #e0e0e0;
  }
  #page strong {
    background-color: #4285F4 !important;
    color: #fff;
  }
  #page strong .pc {
    background-color: #4285F4 !important;
  }
  .pc:hover {
    background-color: #e0e0e0;
  }
  #s_tab b {
    border-bottom: 0px;
    color: #4879BD !important;
  }
  #u .lb {
    background-color: #4879BD;
  }
  #u .lb:hover {
    background-color: #618CC7;
  }
  #u .lb:active {
    background-color: #7DA0D0;
  }
  #bg {
    background-color: #FFF !important;
  }
  #u1 a.lb {
    background-color: #4879BD;
  }
  #u1 a.lb:hover {
    background-color: #618CC7;
  }
  #u1 a.lb:active {
    background-color: #7DA0D0;
  }
  #u_sp .s_bri {
    background-color: #F44336;
  }
  .s-user-set-menu a:hover {
    background-color: #4879BD !important;
  }
  .msg-setting-btn {
    background-color: #4879BD !important;
  }
  .no-use {
    background-color: #E5E5E5 !important;
  }
  .pass-text-input {
    border-bottom: #e0e0e0 2px solid !important;
    border-left: #fff 0px solid !important;
    border-right: #fff 0px solid !important;
    border-top: #fff 0px solid !important;
  }
  .pass-text-input-focus {
    border-bottom: #4879BD 2px solid !important;
    border-left: #fff 0px solid !important;
    border-right: #fff 0px solid !important;
    border-top: #fff 0px solid !important;
  }
  .tang-pass-pop-login-color-blue .pass-button {
    background-color: #4879BD;
  }
  .tang-pass-pop-login-color-blue .pass-button:hover {
    background-color: #618CC7;
  }
  /* icons*/
  #lg {
    background-image: url();
  }
  .s_btn {
    background-image: url() !important;
  }
  .s_btn_wr {
    background-image: url() !important;
  }
  .c-icon-tieba {
    background-image: url();
  }
  #u .lb {
    background-image: url();
  }
  #u1 a.pf {
    background-image: url();
  }
  #u1 a.bri {
    background-image: url();
  }
  #s_usersetting_top {
    background-image: url();
  }
  #imsg {
    background-image: url();
  }
  /*========= Ad Block ========= */
  div[style*="visibility:visible"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0;
    height: 0px;
    overflow: hidden;
    position: absolute;
  }
  #content_left > div[style*="display:block !important"] {
    position: absolute!important;
    top: -5000px!important;
  }
  h3 a:visited {
    opacity: 0.4 !important;
    color: #bbb !important;
  }
  .t,
  .c-title {
    padding-bottom: 10px;
    font-weight: normal;
  }
  #help {
    padding-left: 107px !important;
  }
  .c-tools a {
    border: 0px !important;
  }
  .f13 a:hover {
    border: none !important;
  }
  .g .m:hover {
    border-bottom: solid 1px #666 !important;
  }
  .c-row a:hover {
    color: #4879BD !important;
  }
  .c-span6 a:hover {
    border-bottom: none;
  }
  .op_vd_mininewest_link:hover {
    opacity: 0.8;
  }
  .op-tieba-offical-lookmore a:hover {
    border-bottom: #4879BD 1px solid;
  }
  op-tieba-general-lookmore a:hover {
    border-bottom: #4879BD 1px solid;
  }
  .c-tip-menu ul li a {
    color: #4879BD !important;
  }
  h3 a:hover {
    border: none !important;
    opacity: 0.7;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  }
  h3 a {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  }
  .sitelink_summary a:hover {
    border-bottom: #4879BD 1px solid;
  }
  .c-gray:hover {
    border-bottom: #666 1px solid;
  }
  .op_kefutable_committel:hover {
    border-bottom: #666 1px solid;
  }
  .op-soft-btnbox a:hover {
    border: none !important;
  }
  .op-soft-as-pc-downbtn {
    margin-left: 0px !important;
    color: #fff;
    background-color: #4879BD;
    padding: 3px 15px;
    border-radius: 2px;
    font-size: 14px;
    transition: all 0.3s ease;
    border: none;
    margin-top: -3px;
  }
  .op-soft-as-pc-downbtn:hover {
    background-color: #7098D0;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-image: none;
  }
  .c-btn-primary {
    margin-left: 0px !important;
    color: #fff;
    background-color: #4879BD;
    border-radius: 2px;
    font-size: 14px;
    transition: all 0.3s ease;
    border: none;
    margin-top: -3px;
  }
  .c-btn-primary:hover {
    background-color: #7098D0;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background-image: none;
  }
  .op-soft-title a:hover {
    border: none !important;
    opacity: 0.7;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  }
  .op-soft-title a {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  }
  .search_tool_conter {
    width: 598px;
  }
  .op_offical_weibo_other a:hover {
    text-decoration: none !important;
  }
  .op_offical_weibo_info a:hover {
    text-decoration: none !important;
  }
  .op_offical_weibo_content a:hover {
    text-decoration: none !important;
  }
  .c-btn {
    border: none !important;
  }
  .op-zx-new-mvideo-info:hover {
    border-bottom: none;
  }
  .op-zx-new-mvideo-rlt a:hover {
    border-bottom: #4879BD 1px solid;
  }
  .op-zx-new-mvideo-oneline a:hover {
    border-bottom: #4879BD 1px solid;
  }
  .hint_common_restop {
    color: #EA4335;
    font-size: medium;
    font-weight: bold;
  }
  .op-tieba-general-main-col p:hover {
    border: none !important;
  }
  .c-text {
    border: #4879BD 1px solid;
    padding-top: 3px;
    border-radius: 2px;
  }
  .c-text:hover {
    background: none;
    color: #4879BD;
    border: #4879BD 1px solid !important;
    padding-top: 3px;
    border-radius: 2px;
  }
  .s-top-wrap {
    border: none;
  }
  .soutu-btn {
    right: 25px !important;
  }
  .soutu-env-newindex.soutu-env-nomac #kw {
    padding: 0px !important;
    margin-left: 15px !important;
    border-radius: 15px !important;
  }
  /* 首页和搜索页样式冲突临时解决方案 */
  .bdsug {
    top: 42px !important;
    margin-left: 20px;
    width: 556px !important;
  }
  .bdsug > ul {
    border: none;
    margin-top: 5px !important;
  }
  .bdsug li {
    width: auto;
  }
  .bdsug-new {
    width: 506px !important;
  }
  .bdsugbg {
    margin-left: 40px;
  }
  .bdsug-new > ul {
    margin-top: 0 !important;
  }
  .bdsug-new li,
  .bdsug li {
    text-align: left;
  }
  .soutu-url-wrap {
    border-radius: 10px 0 0 10px !important;
  }
  #head_wrapper.s-down .soutu-env-newindex .soutu-url-btn,
  .soutu-env-newindex .soutu-no-skin .soutu-url-btn {
    width: 93px !important;
  }
  #container {
    text-align: justify;
  }
  .wrapper_l > #head {
    background: white !important
  }
  #head {
    min-height: initial;
    position: fixed !important;
    top: 0px !important;
    height: 70px;
  }
  .wrapper_new .fm {
    margin: 15px 0 15px 19px;
  }
  .s-tab-item {
    color: #626675 !important
  }
  .wrapper_new #u > a {
    color: #222 !important;
  }
  #u {
    margin-top: 4px !important;
  }
  .wrapper_new #head.s_down {
    box-shadow: none;
  }
  .s-tab-item,
  .cur-tab {
    background: none !important;
    padding-left: 8px;
    padding-right: 8px;
  }
  .wrapper_new .container_new ~ #page {
    background: none;
  }
  .s-tab-item:hover {
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    color: white !important;
    background-color: #4879BD !important;
  }
  .s-tab-item:before,
  .cur-tab:before,
  .cur-tab:after {
    display: none !important;
  }
  .cur-tab,
  .s-tab-item {
    text-align: center !important;
    margin-right: 2px !important
  }
  .soutu-env-result > form > .bg > input {
    padding-left: 0 !important;
  }
  #top-ad > div > div > div {
    margin-top: 109px;
  }
  #rs .new-inc-rs-item {
    width: 195px
  }
}
@-moz-document url-prefix("http://www.baidu.com"),
url-prefix("https://www.baidu.com") {
  /* 
   * 将搜索结果展示为卡片
   */
  /* 杂项 */
  .c-container article,
  .c-offset {
    padding: 0;
    background: rgba(0, 0, 0, 0) !important;
    box-shadow: none !important;
  }
  #page {
    background-color: rgba(0, 0, 0, 0) !important;
  }
  /* 修复百度知道、百度经验和快递相关的搜索结果 */
  .wenda-abstract-wrap,
  .op_express_delivery_input {
    border: none !important;
    padding: 0 !important;
  }
  .wenda-abstract-video-wrap {
    margin: auto !important;
  }
  .op_jingyan_list_hide,
  .op_jingyan_list_showmore,
  .op_express_delivery_more,
  .op_express_delivery_hidemore,
  .op_express_delivery_showmore {
    border-top: none;
    text-align: center;
    padding-top: 5px;
    background: none;
  }
  .c-border,
  .c-tabs-nav-movetop {
    margin: 0;
    padding: 0;
    box-shadow: none !important;
  }
  .c-border,
  .op-b2b-find-all,
  .op_express_delivery_input,
  .op_express_delivery_buttons > a {
    background-color: rgba(0, 0, 0, 0);
  }
  .op_express_delivery_hot li {
    border: none;
  }
  .op_express_delivery_more > ul > li {
    text-align: left;
  }
  .op_express_delivery_container .op_express_delivery_hot .op_express_delivery_selected_hot,
  .op_express_delivery_container .op_express_delivery_hot li:hover {
    border: none;
    background: rgb(33, 150, 243);
    color: white;
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  }
  .c-tabs-nav-selected {
    border-bottom: none !important
  }
  .op_express_delivery_buttons > a {
    margin-top: 10px;
    padding-left: 0;
    font-weight: 600;
  }
  /* 修复百度招聘搜索结果 */
  .wa-zp-exact-new-border,
  .wa-zp-exact-new-topline {
    border: none !important;
  }
  /* 卡片样式 */
  #rs,
  #m3632e305 > div,
  #rs_new,
  #m2c57555a > div,
  #m249acef6 > div,
  .se_common_hint,
  .hit-toptip,
  .c-container,
  .result,
  .result-op,
  .sftip_com > tbody > tr > td {
    margin-bottom: 5px !important;
    background: rgba(255, 255, 255, 0.8) !important;
    border-radius: 2px;
    padding: 25px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    width: 569px !important;
    border: 0;
  }
  .options_2Vntk {
    background: rgba(255, 255, 255, 0.8) !important;
    padding-left: 25px;
    padding-right: 35px;
  }
  .tool_3HMbZ,
  .pointer_32dlN {
    padding-right: 25px;
  }
  .hit-toptip {
    padding: 5px;
    padding-left: 25px;
    padding-right: 25px;
    height: 20px;
  }
  #rs:hover,
  #rs_new:hover,
  .c-container:hover,
  .result:hover,
  .result-op:hover,
  .hit-toptip:hover,
  .sftip_com > tbody > tr > td:hover,
  .options_2Vntk:hover {
    background: rgba(255, 255, 255, 1) !important;
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    box-shadow: rgba(0, 0, 0, 0.188235) 0px 10px 30px, rgba(0, 0, 0, 0.227451) 0px 6px 10px;
  }
  #m3632e305,
  #m2c57555a,
  #m249acef6 {
    background: none;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.072);
    border: 0px solid #e3e3e3;
    margin-bottom: 0px;
    padding: 0;
  }
  .hint_common_restop,
  .nums,
  .search_tool_conter,
  #rs_top_new,
  .hit_top_new,
  .hint_top,
  #noresult {
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    background: rgba(255, 255, 255, 0.8);
    padding-left: 25px;
    padding-right: 25px;
    width: 569px;
  }
  .nums:hover,
  .search_tool_conter:hover,
  .hit_top_new:hover,
  .hint_top:hover,
  #rs_top_new:hover,
  #noresult:hover {
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    background: rgba(255, 255, 255, 1);
  }
  /* 上方相关搜索 */
  .hint_common_restop,
  #rs_top_new,
  .hit_top_new,
  .hint_top,
  #noresult {
    margin-bottom: 5px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .c-gap-bottom-small {
    margin-bottom: 0;
  }
  /* 去网页搜索 */
  #gotoPage {
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 15px;
    padding-left: 25px;
    padding-right: 25px;
    width: 569px;
    margin-bottom: 5px;
  }
  #gotoPage:hover {
    background: rgba(255, 255, 255, 1) !important;
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    box-shadow: rgba(0, 0, 0, 0.188235) 0px 10px 30px, rgba(0, 0, 0, 0.227451) 0px 6px 10px;
  }
  /* 实验性修复图片结果错位问题 */
  .op-img-address-divide-low > a {
    max-width: 100px !important;
  }
  .op-short-video-pc > .c-row > div {
    max-width: 125px !important;
  }
  .op-game-strategy-con > .c-row > div {
    max-width: 75px !important;
  }
  /* 加粗广告提示 */
  a[style*="color: #9eb0f8;"] {
    font-weight: bold;
    color: red !important;
    font-size: large;
  }
  /* 温馨提示样式调整 */
  .sftip_com {
    margin-bottom: 5px;
    border: none;
    width: 569px;
  }
  .sftip_com > tbody > tr > td > div > strong {
    color: red;
    font-size: 16px;
    font-family: auto;
  }
  /* 样式修复 */
  .result-op > .result {
    padding: 0 !important;
    background-color: rgba(0, 0, 0, 0) !important;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0);
  }
  .op_sp_realtime_bigpic5_wrapper_new {
    padding-left: 0px !important;
  }
  .c-container > .c-container {
    padding: 0 !important;
    background-color: rgba(0, 0, 0, 0) !important;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0);
  }
  /* 相关搜索优化*/
  #rs .new-pmd .new-inc-rs-table {
    width: 570px !important;
  }
}
@-moz-document regexp("http://www.baidu.com/s\\?.*(tn=news).*"),
regexp("https://www.baidu.com/s\\?.*(tn=news).*") {
  /* 
 * 针对于新闻页调整
 */
  #content_left a,
  #rs a {
    color: #4879BD !important;
  }
  .btnhover {
    opacity: 1 !important;
  }
  .s_btn {
    opacity: 0;
    margin-top: 7px;
  }
  #u {
    margin-top: 5px !important
  }
  .s_logo {
    margin-top: 13px !important;
  }
  .s_tab {
    top: 0px;
  }
  #u > a:nth-child(1) {
    display: none !important;
  }
  .c-title > a {
    color: #4879BD !important;
    font-size: medium;
  }
  .c-row > p {
    margin-bottom: 5px;
  }
  #header_top_bar {
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    background: rgba(255, 255, 255, 0.8);
    width: 569px;
    padding: 0px 25px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    position: relative;
  }
  #header_top_bar > span {
    background: rgba(0, 0, 0, 0);
    padding: 0;
  }
  #header_top_bar:hover {
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    background: rgba(255, 255, 255, 0.99);
  }
  .tab-wrapper > a:hover {
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    color: white !important;
    background-color: #4879BD !important;
  }
  .bdsug {
    margin-left: 25px;
    margin-top: 10px;
  }
  #page {
    background-color: rgba(0, 0, 0, 0) !important;
  }
  .ecom_pingzhuan,
  .old-pmd {
    padding: 0 !important;
  }
}
@-moz-document url-prefix("https://www.baidu.com/more"),
url-prefix("http://www.baidu.com/more/") {
  /* 
 * 百度产品大全页
 */
  body {
    padding: 0;
    margin: 0;
  }
  #head {
    padding: 0;
    margin: 0;
    width: 100%;
    position: fixed;
    z-index: 301;
    min-width: 1000px;
    background: #fff;
    border-bottom: 1px solid #ebebeb;
    -webkit-transform: translateZ(0);
  }
  #s_fm {
    margin-left: auto;
  }
  .logo {
    margin-top: 9px;
    width: 101px;
    height: 33px;
    background-image: url();
  }
  .logo > img {
    display: none;
  }
  #content > h3 {
    width: auto;
  }
  #s_tab,
  #head {
    top: 10px;
  }
  #main {
    margin-top: 160px;
  }
  #content {
    background: rgba(255, 255, 255, 0.85);
    padding: 20px;
  }
  .con {
    width: 215px;
    border: none;
  }
  .btn_wr {
    margin-top: 5px;
    margin-left: 15px;
  }
  .tools {
    top: 15px;
  }
  a:link {
    color: #4879BD
  }
  #content > h3.new {
    margin-top: 0;
  }
  #kw {
    padding-left: 15px;
    padding-top: 10px;
  }
  @media (max-width: 1024px) {
    .fm {
      min-width: 500px;
    }
    #s_fm > form > span.s_ipt_wr {
      min-width: 400px;
      width: 300px;
    }
    .logo {
      position: unset;
      margin-top: 9px;
      margin-left: 10px;
      width: 101px;
      height: 33px;
    }
    .tools {
      top: 0px;
    }
    .btn_wr {
      margin-top: 0;
    }
  }
}
@-moz-document url("https://www.baidu.com/search/jubao.html") {
  /* 
 * 百度不良信息举报
 */
  body {
    margin: 0;
  }
  #head {
    background: #fff;
    margin-bottom: 40px;
  }
  /* 卡片样式 */
  #main {
    margin-top: 125px;
    margin-bottom: 25px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 2px;
    padding: 25px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);
    border: 0;
    width: 830px;
  }
  #head-title,
  #inner-title {
    background: none;
  }
  #img {
    padding: 0;
    border: none;
  }
  #footer {
    padding-bottom: 50px;
  }
  #head > div > h3 > a {
    margin-top: 9px;
    width: 101px;
    height: 33px;
    background-image: url();
  }
  #head > div > h3 > a > img {
    display: none;
    visibility: hidden;
  }
  #head h3 {
    margin: 0;
    padding-left: 50px;
  }
  #head h3 span {
    padding: 23px 0 0 10px;
  }
  #help {
    right: 50px;
    top: 25px;
  }
}
@-moz-document url-prefix("https://www.baidu.com/sf"),
url-prefix("http://www.baidu.com/sf") {
  /* 
 * 百度视频页
 */
  .s_btn {
    opacity: 1 !important;
    margin-top: 5px !important;
  }
  #result_logo {
    margin-top: 2px !important;
  }
  #s_tab {
    top: 0px;
  }
  .s-tab-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #s_tab > div > a:hover {
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    color: white !important;
    background-color: #4879BD !important;
  }
  .u {
    padding-top: 5px !important
  }
  .usermenu {
    left: 0;
  }
}
@-moz-document regexp("https://www.baidu.com/\\#?") {
  /* 
 * 设置首页背景
 */
  html {
    overflow-y: auto;
  }
  html,
  body {
    height: 100%;
    min-width: 500px;
  }
  #head_wrapper {
    width: auto;
  }
  @media (max-width: 640px) {
    .fm {
      width: 100%;
    }
    #s_kw_wrap {
      width: 93vw;
    }
  }
  /*修改按钮透明度*/
  #head_wrapper.s-down .s_btn_wr,
  .s_btn_wr {
    background-color: rgba(255, 255, 255, 0.65) !important;
  }
  #head_wrapper.s-down .btn,
  .s-title-img .btn {
    background-color: rgba(255, 255, 255, 0.4) !important;
  }
  #head_wrapper.s-down .btn:hover,
  #head_wrapper.s-down .btn.btnhover,
  .s-title-img .btn:hover,
  .s-title-img .btn.btnhover {
    background-color: rgba(255, 255, 255, 0.8) !important;
  }
  #s_usersetting_top {
    z-index: 999
  }
  #s-bottom-layer-hide-card-btn > span.lh.s-bottom-hide {
    display: none;
  }
  /* 隐藏换肤按钮 */
  .s-set-skin,
  #s-user-setting-menu > span {
    display: none !important;
  }
  /* 首页顶栏背景 */
  #s_top_wrap {
    background: /*[[indexTopBarColor]]*/;
  }
}
@-moz-document url-prefix("http://www.baidu.com"),
url-prefix("https://www.baidu.com") {
  /* 
 * 设置搜索页背景
 */
  body {
    background-image: url(/*[[bg]]*/) !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
    background-position: center top !important;
    background-size: cover !important;
    font-family: "Microsoft YaHei" !important;
  }
  #foot {
    background: #f8f8f8 !important;
    border-top: 0px !important;
  }
  #help {
    background: rgba(245, 246, 245, 0) !important;
  }
  #content_right {
    display: none !important;
  }
  /* 设置搜索选项（网页、资讯、图片）的风格 */
  #s_tab {
    padding-top: 66px !important;
    height: 43px !important;
    transition: all 500ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    box-shadow: 0 0 0 0;
    border-bottom: 0;
    position: fixed;
    z-index: 100;
    width: 100%;
    top: 0
  }
  #container {
    padding-top: 122px;
  }
}
@-moz-document url-prefix("http://www.baidu.com/my"),
url-prefix("https://www.baidu.com/my") {
  /* 
 * 设置个人中心
 */
  #result_logo {
    margin-top: 0 !important
  }
}